/**
 * \ file UnidadeEntidades.cpp
 * @author  Patrick Kabongo Cisuaka 09/53806 & Yuri Lavinas 09/0015266
 *\date Criacao: 20/janeiro/2013
 *
 *  Essa unidade contem as codificacoes das classes Entidades que modelam os dominios.
 *  As classes sao: Usuario, IPostagem e IComentario.
 *
 */
//---------------------------------------------------------------------------

#include "UnidadeEntidades.h"

/**

 *
 *  A codificacao da classe Usuario
 *
 */
//---------------------------------------------------------------------------
//Classe Usuario.

Usuario::Usuario(Nome nome, Id id, Senha senha)
{

			}

void Usuario::setNome(const Nome& nome) {
        this->nome = nome;
}

void Usuario::setSenha(const Senha& senha) {
        this->senha = senha;
}

void Usuario::setId(const Id& id) {
        this->id = id;
}

/**

 *
 *  A codificacao da classe IPostagem
 *
 */
//---------------------------------------------------------------------------
//Classe IPostagem.

IPostagem::IPostagem(Postagem postagem, Nome nome, Data data, Comentario comentario, Avaliacao avaliacao)
{

			}

void IPostagem::setNome(const Nome& nome) {
                this->nome = nome;
        }

void IPostagem::setPostagem(const Postagem& postagem) {
                this->postagem = postagem;
        }

void IPostagem::setData(const Data& data) {
                this->data = data;
        }

void IPostagem::setComentario(const Comentario& comentario) {
                this->comentario = comentario;
        }

void IPostagem::setAvaliacao(const Avaliacao& avaliacao) {
                this->comentario = comentario;
        }

/**

 *
 *  A codificacao da classe IComentario
 *
 */
//---------------------------------------------------------------------------
//Classe IComentario.

IComentario::IComentario(Comentario comentario, Postagem postagem, Nome nome, Data data)
         {
}

void IComentario::setNome(const Nome& nome) {
        this->nome = nome;
}

void IComentario::setData(const Data& data) {
        this->data = data;
}

void IComentario::setComentario(const Comentario& comentario) {
        this->comentario = comentario;
}

void IComentario::setPostagem(const Postagem& postagem) {
        this->postagem = postagem;
}
